Docker Image
ファイルやメタ情報の集合体
Imageレイヤーの積み重ねという感じ
積み重ねには親子関係がある
元となる無から生み出されたDocker Imageももちろんある
例えばhello-worldとかは1枚のImageで構成されている
親も子もいない
1のホスト上の複数のImageが、共通するImageで構成されている場合は共有される
だから、ホスト上の容量が節約できる
メタファーなのかマジなのか
build時にStep 1/3とか出るやつの1つ1つが1レイヤという感じかmrsekut.icon
Imageのレイヤーの依存のしあいはどんな感じなのか
例えば上位レイヤーからはそれ以下のレイヤー全部見れるとか、
CAみたいに、1段階下のレイヤーにしか依存してないよとか
アタリマエじゃないのか
Linuxファイルシステム
メタ情報
実行するために必要なデフォルトのコマンド
引数
外に公開するポート番号の情報
ボリューム領域
削除
$ docker history <Image ID>
Imageの制作過程
docker.io/library/hello-world:latestの意味
docker.ioのとこ
libraryのとこ
libraryは、公式イメージであることを示す
他のRepositoryって例えばどんな名前 #?? commands
tag
version表記のために使用されることが多い
1つのImageに対し、複数のタグを割り当て可能
付け方
つけるタイミング